package com.ruoyi.bath.artiificer.domain;

import com.sun.jna.platform.win32.OaIdl;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.math.BigDecimal;

/**
 * 技师信息对象 artificer
 * 
 * @author ruoyi
 * @date 2021-08-06
 */
public class Artificer extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Integer artificerId;

    /** 技师编号 */
    @Excel(name = "技师编号")
    private String artificerNum;

    /** 姓名 */
    @Excel(name = "姓名")
    private String artificerName;

    /** 性别 */
    @Excel(name = "性别")
    private String artificerGenerate;

    /** 年龄 */
    @Excel(name = "年龄")
    private Long artificerAge;

    /** 上钟价格 */
    @Excel(name = "上钟价格")
    private BigDecimal artificerPrice;

    /** 状态 */
    @Excel(name = "状态")
    private Integer artificerStatus;

    public void setArtificerId(Integer artificerId) 
    {
        this.artificerId = artificerId;
    }

    public Integer getArtificerId() 
    {
        return artificerId;
    }
    public void setArtificerNum(String artificerNum) 
    {
        this.artificerNum = artificerNum;
    }

    public String getArtificerNum() 
    {
        return artificerNum;
    }
    public void setArtificerName(String artificerName) 
    {
        this.artificerName = artificerName;
    }

    public String getArtificerName() 
    {
        return artificerName;
    }
    public void setArtificerGenerate(String artificerGenerate) 
    {
        this.artificerGenerate = artificerGenerate;
    }

    public String getArtificerGenerate() 
    {
        return artificerGenerate;
    }
    public void setArtificerAge(Long artificerAge) 
    {
        this.artificerAge = artificerAge;
    }

    public Long getArtificerAge() 
    {
        return artificerAge;
    }
    public void setArtificerPrice(BigDecimal artificerPrice)
    {
        this.artificerPrice = artificerPrice;
    }

    public BigDecimal getArtificerPrice()
    {
        return artificerPrice;
    }
    public void setArtificerStatus(Integer artificerStatus) 
    {
        this.artificerStatus = artificerStatus;
    }

    public Integer getArtificerStatus() 
    {
        return artificerStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("artificerId", getArtificerId())
            .append("artificerNum", getArtificerNum())
            .append("artificerName", getArtificerName())
            .append("artificerGenerate", getArtificerGenerate())
            .append("artificerAge", getArtificerAge())
            .append("artificerPrice", getArtificerPrice())
            .append("artificerStatus", getArtificerStatus())
            .toString();
    }
}
